Skip to content

chore(strapi): bump strapi to 5.49.0#723

Merged
mberlofa merged 1 commit into
mainfrom
chore/strapi-5.49.0
Jul 8, 2026
Merged

chore(strapi): bump strapi to 5.49.0#723
mberlofa merged 1 commit into
mainfrom
chore/strapi-5.49.0

Conversation

@mberlofa

@mberlofa mberlofa commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump HelmForge Strapi base image from 5.47.1 to 5.49.0.
  • Update chart defaults, tests, README, and site documentation.
  • Clear existing template standards warnings by adding the validate helper, canonical ExternalSecret template name, numbered NOTES sections, and playground registration.

Closes #704.

Upstream Evidence

  • Strapi release: https://github.com/strapi/strapi/releases/tag/v5.49.0
  • Release state: stable, not draft, not prerelease; published 2026-06-24.
  • Image verified: docker.io/helmforge/strapi-base:5.49.0
  • Manifest platforms verified: linux/amd64, linux/arm64.
  • Checked newer upstream v5.50.0, but docker.io/helmforge/strapi-base:5.50.0 is not published yet, so 5.49.0 is the newest available HelmForge base image for this chart.
  • Relevant upstream notes: MCP builder exports, upload provider enhancements, dashboard/admin fixes, safer large upload MIME detection, dependency security updates, and a Content Manager shortcut behavior change where Cmd/Ctrl+Enter saves draft and Cmd/Ctrl+Shift+Enter publishes.

Site Sync

Validation

  • make image-verify IMAGE=docker.io/helmforge/strapi-base:5.49.0
  • make image-verify IMAGE=docker.io/helmforge/strapi-base:5.50.0: expected missing, confirms no newer base image exists yet
  • make deps-check CHART=strapi
  • helm unittest charts/strapi: 11 suites, 39 tests
  • make standards-check CHART=strapi
  • node scripts/charts/template-standards-check.js --chart strapi
  • make site-sync-check CHART=strapi
  • make validate-chart CHART=strapi: passed 18 layers, including k3d behavioral validation for default and all Strapi CI scenarios
  • make release-check REPO=charts
  • make attribution-check REPO=charts

Summary by CodeRabbit

  • New Features

    • Upgraded the Strapi chart to version 5.49.0.
    • Added improved install/deploy validation during chart rendering.
    • Updated upgrade notes and documentation to reflect the latest Strapi release.
  • Bug Fixes

    • Refined deployment checks to help catch invalid configuration earlier.
    • Updated default image references and test expectations to match the new release.
  • Documentation

    • Renumbered chart notes sections for clearer navigation.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Standards Check (GR-079) — PASS

Every changed chart fully passes standards-check.

@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6ce5334a-cf4b-4246-9b09-3bdf933a9fc0

📥 Commits

Reviewing files that changed from the base of the PR and between 66a35d5 and 58234ec.

📒 Files selected for processing (8)
  • charts/strapi/Chart.yaml
  • charts/strapi/README.md
  • charts/strapi/templates/NOTES.txt
  • charts/strapi/templates/_helpers.tpl
  • charts/strapi/templates/deployment.yaml
  • charts/strapi/templates/externalsecret.yaml
  • charts/strapi/tests/deployment_test.yaml
  • charts/strapi/values.yaml

📝 Walkthrough

Walkthrough

This PR bumps the Strapi Helm chart's base image and appVersion from 5.47.1 to 5.49.0 across Chart.yaml, values.yaml, README.md, and tests, adds a new strapi.validate helper wired into deployment.yaml, and renumbers NOTES.txt section headings.

Changes

Strapi 5.49.0 image bump and validation helper

Layer / File(s) Summary
Chart version and image tag bump
charts/strapi/Chart.yaml, charts/strapi/values.yaml
appVersion and the artifacthub.io/changes note are bumped to 5.49.0; values.yaml image tag and inline version comment updated to match.
Documentation and test updates for new image version
charts/strapi/README.md, charts/strapi/tests/deployment_test.yaml
README base image references, key values table default, and upgrade notes (including a Content Manager save/publish keybinding change) updated to 5.49.0; deployment test assertion updated to expect the new image tag.
strapi.validate helper and deployment wiring
charts/strapi/templates/_helpers.tpl, charts/strapi/templates/deployment.yaml
A new strapi.validate helper template invokes strapi.databaseMode and strapi.replicaCount, and is now included at the top of deployment.yaml rendering.
NOTES.txt heading renumbering
charts/strapi/templates/NOTES.txt
All section headings changed from unnumbered all-caps labels (e.g., "ADMIN PANEL") to numbered labels (e.g., "1. Admin Panel").

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

  • helmforgedev/charts#642: Introduces an analogous chart-specific *.validate Helm helper wired into deployment rendering, similar to the new strapi.validate addition.
  • helmforgedev/charts#651: Adds a comparable *.validate helper gate wired into chart rendering, mirroring the strapi.validate wiring pattern.
  • helmforgedev/charts#656: Adds a similar chart-level render-time validation helper wired into templates, analogous to strapi.validate.

Suggested labels: dependencies, chore, helm-chart

Suggested reviewers: helmforgedev maintainers familiar with the strapi chart

🐰 A hop, a skip, a version bump,
5.49.0 makes the chart go thump,
Numbers now dress up each note,
A validate helper stands guard, devote,
Carrots counted, charts renewed with care.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Out of Scope Changes check ⚠️ Warning The PR includes unrelated template-maintenance changes, such as the new validate helper and NOTES renumbering, beyond the linked image-bump issue. Split the template-maintenance cleanup into a separate PR or update the linked issue to explicitly include it.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title is concise and accurately describes the main change: bumping Strapi to 5.49.0.
Linked Issues check ✅ Passed The PR updates values.yaml, Chart.yaml, tests, and docs to the requested 5.49.0 image tag.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/strapi-5.49.0

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

🟢 Security Scan: strapi

Framework Score
MITRE + NSA + SOC2 86.36364%

✅ Security posture acceptable.

@mberlofa mberlofa merged commit 775a2a2 into main Jul 8, 2026
17 checks passed
@mberlofa mberlofa deleted the chore/strapi-5.49.0 branch July 8, 2026 00:16
mberlofa added a commit to helmforgedev/site that referenced this pull request Jul 8, 2026
## Summary
- Sync Strapi docs from 5.47.1 to the HelmForge Strapi base image
5.49.0.
- Add upstream upgrade notes for Strapi 5.49.0.
- Register Strapi in the playground sync map.

## Validation
- make site-sync-check CHART=strapi
- npm run format:check
- npm run lint
- npm run build
- make release-check REPO=site
- make attribution-check REPO=site

Charts PR: helmforgedev/charts#723

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Documentation**
* Updated Strapi Helm docs to use the latest `5.49.0` image tag in
examples, tables, and configuration snippets.
* Added an upgrade notes section highlighting the release and a visible
change to draft/publish keyboard shortcuts in Content Manager.

* **New Features**
* Added Strapi to the playground’s configured chart list, making it
available in the playground experience.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(strapi): upstream image update available (5.47.1 → 5.49.0)

1 participant